package com.xlhl.init.model.dto.role;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

/**
 * @author xlhl
 */
@Data
public class AddPermissionToRoleDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = -8319203474587960224L;

    /**
     * 角色 ID
     */
    private Long roleId;

    /**
     * 前端常用 Ant Design 的树结构来勾选权限，所以数据传递是这个样子的，如果是其他则需要修改
     *
     * 权限 ID 列表
     */
    private List<Long> permissions;
}
